home *** CD-ROM | disk | FTP | other *** search
/ PC Play 128 / pc play 128.iso / Demo / xmr / xmr.exe / {app} / Shaders / ps / ps2_0_hdr_mergetextures_4.psh < prev    next >
Encoding:
Text File  |  2006-05-03  |  976 b   |  46 lines

  1. //
  2. // Generated by Microsoft (R) D3DX9 Shader Compiler 9.04.91.0000
  3. //
  4. //   fxc /T ps_2_0 /DCGC=0 /Fc
  5. //    ..\..\WorkDir\Shaders\ps\ps2_0_hdr_mergetextures_4.psh
  6. //    ps2_0_hdr_mergetextures_4.cg
  7. //
  8. //
  9. // Parameters:
  10. //
  11. //   sampler2D $Tex0;
  12. //   sampler2D $Tex1;
  13. //   sampler2D $Tex2;
  14. //   sampler2D $Tex3;
  15. //   float4 $TexCoordWeight[8];
  16. //
  17. //
  18. // Registers:
  19. //
  20. //   Name            Reg   Size
  21. //   --------------- ----- ----
  22. //   $TexCoordWeight c0       4
  23. //   $Tex0           s0       1
  24. //   $Tex1           s1       1
  25. //   $Tex2           s2       1
  26. //   $Tex3           s3       1
  27. //
  28.  
  29.     ps_2_0
  30.     dcl t0.xy
  31.     dcl_2d s0
  32.     dcl_2d s1
  33.     dcl_2d s2
  34.     dcl_2d s3
  35.     texld r3, t0, s1
  36.     texld r2, t0, s0
  37.     texld r1, t0, s2
  38.     texld r0, t0, s3
  39.     mul r3, r3, c1
  40.     mad r2, c0, r2, r3
  41.     mad r1, c2, r1, r2
  42.     mad r0, c3, r0, r1
  43.     mov oC0, r0
  44.  
  45. // approximately 9 instruction slots used (4 texture, 5 arithmetic)
  46.